<?
include ('./gestion_tournoi/fonctions.php');
$affichages = array();
$req = "select url,temps,ordre from affichage order by ordre";
$res = mysql_query($req);
while ($rep = mysql_fetch_array($res)) 
	array_push($affichages, array("url"=>$rep["url"],"temps"=>$rep["temps"],"ordre"=>$rep["ordre"]));
?> 
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="public.css.php" />
<script type=text/javascript>
var xhr; 
var tabUrls=new Array();
var indexActuel = 0;
<?
$i = 0;
foreach ($affichages as $affichage) {
	echo"\ntabUrls[$i] = new Array();\ntabUrls[$i]['url'] = '${affichage['url']}';\ntabUrls[$i]['temps'] = ${affichage['temps']};\n";
	$i++;
	}
	?>
function update()
	{
		getXhr();
		xhr.open("GET",tabUrls[indexActuel]['url'], true);
	
		xhr.send(null);
	}

function getXhr() {
	try {  xhr = new ActiveXObject('Msxml2.XMLHTTP');   }
    catch (e) 
    {
        try {   xhr = new ActiveXObject('Microsoft.XMLHTTP');    }
        catch (e2) 
        {
          try {  xhr = new XMLHttpRequest();     }
          catch (e3) {  xhr = false;   }
        }
     }

    xhr.onreadystatechange  = function()
    { 
         if(xhr.readyState  == 4)
         {
        	 //alert('erreur : '+xhr.responseText);
              if(xhr.status  == 200) 
                 document.getElementById("glob").innerHTML = xhr.responseText; 
              else {
                 document.getElementById("glob").innerHTML = "Error code " + xhr.status;
                 
              }
              if(indexActuel == tabUrls.length - 1)
              {
                  setTimeout("window.location.reload()", tabUrls[indexActuel]['temps']*1000);
              }
              else
              {
				setTimeout("update()",tabUrls[indexActuel]['temps']*1000);
				indexActuel++; // = (indexActuel + 1) % tabUrls.length;
              }
		 }
    }; 
}
function initPano() {
	update();
	}

//Affichage de l'heure
function date_heure(id)
{
        date = new Date;
        annee = date.getFullYear();
        moi = date.getMonth();
        mois = new Array('Janvier', 'F&eacute;vrier', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Ao&ucirc;t', 'Septembre', 'Octobre', 'Novembre', 'D&eacute;cembre');
        j = date.getDate();
        jour = date.getDay();
        jours = new Array('Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi');
        h = date.getHours();
        if(h<10)
        {
                h = "0"+h;
        }
        m = date.getMinutes();
        if(m<10)
        {
                m = "0"+m;
        }
        s = date.getSeconds();
        if(s<10)
        {
                s = "0"+s;
        }
        resultat = h+':'+m;//+':'+s;
        document.getElementById(id).innerHTML = resultat;
        setTimeout('date_heure("'+id+'");','1000');
        return true;
}	
</script>
</head>
<body id='bodaff' onLoad="javascript:initPano();date_heure('heure');">
<div id='heure' class='heurereelle'></div>
<div id='glob'></div>
</body>
</html>